package cp5_jdbc;

import util.Constants;

import java.sql.*;

public class QueryUser {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.cj.jdbc.Driver");
        // 查看所有的驱动
        // 2. 获取数据库连接
        Connection conn = DriverManager.getConnection(Constants.URL, Constants.USERNAME, Constants.PASSWORD);
        // 3. 创建执行sql的命令
        Statement st = conn.createStatement();
        // 4.执行sql并获取执行结果
        ResultSet rs = st.executeQuery("select * from userinfo");
        // 5.读取结果中数据
        while(rs.next()){ // 判断是否还有下一行数据 ，如果有则将读取的游标移到下一行
            int id = rs.getInt("id");//通过字段名读取
            String name = rs.getString(2); // 读取第2列数据,所以从1开始的
            System.out.println("id=" + id + ",name=" + name);
        }
        //6 .释放资源
        rs.close();
        st.close();
        conn.close();

    }
}
